Although Obsidian was indirectly supported through the standard  Markdown import, its vault structure is distinct enough to warrant its own dedicated import channel.

Import process

The first step is to obtain a .zip of your Obsidian vault:

  1. First, identify where your Obsidian vault is located. The easiest way to do so is to open Obsidian and right clicking the name of the vault at the bottom of the left sidebar and then selecting Show in system explorer.
  2. In your system explorer, right click the directory containing your Obsidian vault and compress it to a ZIP file (e.g. on Windows, Compress ToZIP).

Then, in Trilium Notes:

  1. In the Note Tree, right click and select Import into note.
  2. In the Import from section, select Obsidian.
  3. Upload the ZIP obtained in the previous step.

Supported features

The following features are preserved by Trilium during the import process:

Properties

Properties are Obsidian's equivalent of Promoted Attributes. One of the core differences between the two is where the property information is stored (i.e. name and type): in Obsidian everything is stored at vault level and shared across all notes, whereas in Trilium each page can have individual promoted attributes, shared through Templates or  Attribute Inheritance.

Another important difference is that promoted attributes in Trilium are always displayed, even if empty. In Obsidian, these are simply suggested when creating a new property.

To reconcile all these differences, properties are converted to  Promoted Attributes at note level.

The following note types are supported:

Obsidian type Trilium
Text or not defined Single-valued text label
Number Single-valued number label
Multitext Multi-valued text label
Checkbox boolean label (true/ false).
Date date
Date & Time datetime

Special properties

Obsidian has a few reserved property names, which are treated differently in Trilium as well:

Limitations